package com.mrx.loader.util;

/**
 * 为 {@link EntryStream} 准备的类
 * <pre>
 *     <s>cjb apache 和 jdk 开发者不会弄一个统一的接口是吧😡</s>
 * </pre>
 *
 * @param <T> 实际的 entry 对象
 */
public abstract class BaseEntry<T> {

    protected final T entry;

    protected BaseEntry(T entry) {
        this.entry = entry;
    }

    public abstract String getName();

    public abstract boolean isDirectory();

}
